#ifndef PROBABILITY_H
#define PROBABILITY_H

struct Probability {
	explicit Probability(float possiblity);

	Probability operator and(const Probability& other) const;
	Probability operator or(const Probability& other) const;
	Probability operator not() const;

	bool operator !=(const Probability& other) const;
	bool operator ==(const Probability& other) const;

private:
	float probability;
};

#endif
